<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var  arr = [
            {name:'1',select:false},
            {name:'2',select:true},
            {name:'3',select:true},
            {name:'4',select:false},
            {name:'5',select:true},
            {name:'6',select:false}
        ];

        // arr.forEach(function(item,index,origin){
        //     // console.log(item) //数组的每个元素 6个对象
        //     // console.log(index);// 每个元素的索引 0到5
        //     // console.log(origin);原数组 6个元素打印6次 原数组
        //     // 这三个参数 不是说 每次都要写上 
        //     // 你需要啥写啥  
        //     从左往右 数组的元素  索引  原数组 
        //     名字可以不是 item  index origin
        //      可以是      a      b     c 
        //  只写一个参数  不管名字是什么 一定是数组的元素 
        //  一般第一个参数必须写
        // })
        // arr.forEach(function(a,b){
        //     console.log(b)

        // })
          console.log(arr)
        //   arr.forEach(function(item){
        //     console.log(item.name) // 打印数组每个元素的名字 
        // item是个对象  
        //   })
          
          arr.forEach(function(item){
              item.select = true //修改数组每个元素的select 为true
          })
          console.log(arr) //原数组放生了改变
    </script>
</body>
</html>